package JDBC;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;

/**
 * JDBC的使用步骤
 * 导入jar包：
 * 1. 复制mysql-connector-java-5.1.37-bin.jar
 * 2. 右键-->Add   As   Library
 *
 * @author Mc.Chai
 * @program: JavaWeb
 * @create 2021-12-13-15:15 15:15
 */
public class JdbcDemo {
    public static void main(String[] args) throws Exception {
//        1. 导入驱动jar包   mysql-connector-java-5.1.37-bin.jar
//        2. 注册驱动
       Class.forName("com.mysql.jdbc.Driver");//将该类加载到内存，并执行Driver里面的静态代码块
//        3. 获取数据库连接对象Connection
        //url:jdbc:mysql://ip地址(域名) : 端口号/数据库名称
        //Connection connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/cartoondb", "root", "123456");
        //本机地址和默认的端口号的话可以省略不写
        Connection connection = DriverManager.getConnection("jdbc:mysql:///cartoondb", "root", "123456");
//        4. 定义SQL
        String sql="  update user set username='chai1' where id='8'  ";
//        5. 获取执行sql语句中的对象Statement
        Statement statement = connection.createStatement();
//        6. 执行sql，接收返回结果
        int i = statement.executeUpdate(sql);   //executeUpdate()  可以执行增删改操作的sql语句

        System.out.println(i);
//        7. 释放资源
        connection.close();
        statement.close();
    }
}
